iT邦幫忙

2024 iThome 鐵人賽

0

今天來簡單介紹一下coroutine(協程)

在 Unity 中,協程是一種特殊的函數類型,它允許你暫停程式的執行,並在稍後繼續執行。協程主要用於需要跨越多個幀的任務,比如等待幾秒鐘、執行平滑動畫或處理定時事件。協程與 Unity 的遊戲循環一同運作,定義協程時使用 IEnumerator 返回類型,並透過 yield 語句控制暫停。

IEnumerator MyCoroutine()
{
yield return new WaitForSeconds(2);
//下面程式碼2秒後繼續
....
}

這個程式就可以讓你暫停2廟之後繼續執行

這個通常會用在計時、延遲動畫撥放或檢查東西時很適合用


上一篇
Day24:Torque
下一篇
Day 26: Player setting
系列文
Unity操作環境新手之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言